Google\Site_Kit\Core\Authentication\Authentication D

Total Complexity 126
Dependencies 36
Dependents 17
Total lines 1,434
Lines of code 718
Logical lines of code 363
Comment lines 521
Methods 45
Properties 22

Methods 45

Method Rating Maintainability Complexity Lines of code
register()
B
31 11 131
filter_features_via_proxy()
A
51 9 26
inline_js_base_data()
A
42 6 51
get_rest_routes()
S
41 4 69
check_connected_proxy_url()
S
55 7 23
verify_user_input_settings()
S
61 7 13
maybe_refresh_token_for_screen()
S
62 6 12
inline_js_setup_data()
S
54 5 20
handle_oauth()
S
62 5 11
get_reconnect_after_url_mismatch_notice()
S
47 3 39
__construct()
S
52 4 22
get_reauthentication_needed_notice()
S
46 2 51
handle_connect()
S
55 4 19
refresh_shared_module_owner_tokens()
S
59 4 15
handle_proxy_permissions()
S
59 4 14
handle_disconnect()
S
56 3 18
refresh_user_token()
S
63 4 10
invalid_nonce_error()
S
57 2 16
fetch_remote_features()
S
66 3 8
require_user_input()
S
66 3 9
get_oauth_client()
S
61 2 14
cron_refresh_profile_data()
S
67 2 8
is_setup_completed()
S
70 2 6
cron_update_remote_features()
S
72 2 6
authentication_admin_notices()
S
67 2 8
disconnect()
S
62 1 11
credentials()
S
82 1 3
verification()
S
82 1 3
get_proxy_support_link_url()
S
80 1 3
get_proxy_permissions_url()
S
67 1 9
get_proxy_setup_url()
S
67 1 9
verification_tag()
S
75 1 4
set_connected_proxy_url()
S
81 1 3
get_connect_url()
S
67 1 9
verification_meta()
S
82 1 3
verification_file()
S
82 1 3
get_disconnect_url()
S
67 1 9
allowed_redirect_hosts()
S
72 1 5
inline_js_tracking_data()
S
73 1 5
token()
S
82 1 3
inline_js_admin_data()
S
72 1 5
get_google_proxy()
S
82 1 3
get_user_input_state()
S
82 1 3
is_authenticated()
S
81 1 3
profile()
S
82 1 3